﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace buy_ticket
{
    internal class Homework06
    {
        /*作业题6: 机票购买系统：（使用多重if）
        机票价钱为4000元，根据不同的月份分为旺季与淡季，根据类型飞机票分为头等舱和普通舱
        如果是5～10月为旺季其他为淡季
        旺季头等舱打0.9折
        旺季普通票打0.75折
        如果是其他月份为淡季
        淡季头等舱打0.6折
        淡季普通票打0.3折
        根据用户输入的月份，以及机票的种类判断应付多少钱*/

        static void monthJudgment(int Month, string Type, int Price)
        {
            if (Month >= 5 && Month <= 10)
            {
                //旺季
                //头等舱0.9折
                if (Type == "头等舱")
                {
                    Console.WriteLine("{0}月头等舱机票应付{1}元", Month, Price * 0.9);
                }
                //普通舱0.75折
                else
                {
                    Console.WriteLine("{0}月普通舱机票应付{1}元", Month, Price * 0.75);
                }
            }
            else
            {
                //淡季
                //头等舱0.6折
                if (Type == "头等舱")
                {
                    Console.WriteLine("{0}月头等舱机票应付{1}元", Month, Price * 0.6);
                }
                //普通舱0.3折
                else
                {
                    Console.WriteLine("{0}月普通舱机票应付{1}元", Month, Price * 0.3);
                }
            }
        }
        static void Main(string[] args)
        {
           const int Price = 4000;
            //键盘获取月份
            Console.WriteLine("请输入月份:");
            int Month = Convert.ToInt32(Console.ReadLine());
            //键盘获取飞机票类型: 头等舱或普通舱
            Console.WriteLine("请输入飞机票类型:");
            string Type = Console.ReadLine();
            //monthJudgment函数的功能是计算机票价格
            monthJudgment(Month, Type, Price);
        }
    }
}
